/*
 * Empleado en crear/indice.php
 */

var tipoIndice='non clustered';
var indiceUnico;

function cambiarIndiceUnico(value){
	indiceUnico=value;
	actualizarIndex_options_nouniqueclustered();
	actualizarIndex_options_unique1();
	actualizarIndex_options_unique2();
}

function actualizarIndex_options_nouniqueclustered(){
	panel=document.getElementById('index_options_nouniqueclustered');
	if(tipoIndice=='clustered' && !indiceUnico){
		panel.style.display='';
	}else{
		panel.style.display='none';
	}
}

function actualizarIndex_options_unique1(){
	panel=document.getElementById('ignore_dup_row');
	if(tipoIndice=='non clustered' && indiceUnico){
		panel.style.display='';
	}else{
		panel.style.display='none';
	}
}

function actualizarIndex_options_unique2(){
	panel=document.getElementById('ignore_dup_key');
	if(indiceUnico){
		panel.style.display='';		
	}else{
		panel.style.display='none';
	}
}

function cambiarTipoIndice(value){
	tipoIndice=value;	
	actualizarIndex_options_nouniqueclustered();
	actualizarIndex_options_unique1();
	actualizarIndex_options_unique2();
}



function verificarFormulario(){
	r=true;

	r=validarLongitud(document.getElementById('idx_name'),1,30);

	columnas=document.getElementById('columns');
	if(columnas.options.length<=0){
		alert('Debe especificar al menos una columna para formar el indice');
		r=false;
	}else{
		for(i=0,j=0;i<columnas.options.length;i++){
			columnas.options[i].selected=true;		
		}
	}
	
	return r;
}
